package view;

public class ConcettualView {
	
	private Controller<? extends View> controller;
	
	public ConcettualView(Controller<? extends View> _controller){
		this.controller=_controller;
	}
	
	/**
	 * 
	 * @return la view immagazzinata in questo oggetto
	 */
	public View getView(){
		return this.controller.getControlledview();
	}
	/**
	 * 
	 * @return la classe di appartenenza della view
	 */
	public Class<? extends View> getViewClass(){
		return this.controller.getControlledview().getClass();
	}
	
}
